// 知识库相关接口
/**
 * 请求回调
 * @callback requestCallback
 * @param {object} data 请求回调的数据
 */
export default {
	/**
	 * 获取章节树形列表
	 * @param {object} opt
	 * @param {object} [opt.data] 请求入参
	 * @param {string} opt.data.subjectId 科目标识
     * @param {number} [opt.data.chapterLevel] 章节最多返回几级
	 * @param {string} [opt.data.showUnAvl] 是否展示禁用【YN】
	 * @param {requestCallback} [opt.success] 请求成功回调
	 * @param {requestCallback} [opt.complete] 请求完成回调
	 */
	queryChapterTree(opt = {}) {
		Http.callService({
			url: "cb/client/chapter/tree/list",
			data: opt.data
		})
			.success((data) => {
				opt.success && opt.success(data);
			})
			.complete((data) => {
				opt.complete && opt.complete(data);
			});
	}
};
